home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch
/
Software Dispatch.rsrc
/
CODE_22_udraw.txt
< prev
next >
Wrap
Text File
|
1993-10-19
|
58KB
|
1,058 lines
# near model CODE resource
# jump table entries: 654-33431 (32778 of them)
fn00000000:
00000000 4E56 FFFC link A6, -0x0004
00000004 42A7 clr.l -[A7]
00000006 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000000A A95A syscall GetControlReference/GetCRefCon
0000000C 201F move.l D0, [A7]+
0000000E 2D40 FFFC move.l [A6 - 0x4], D0
00000012 2040 movea.l A0, D0
00000014 2050 movea.l A0, [A0]
00000016 226E 000C movea.l A1, [A6 + 0xC]
0000001A 22A8 004E move.l [A1], [A0 + 0x4E]
0000001E 7001 moveq.l D0, 0x01
00000020 4E5E unlink A6
00000022 4E75 rts
00000024 4E56 FFFC link A6, -0x0004
00000028 42A7 clr.l -[A7]
0000002A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000002E A95A syscall GetControlReference/GetCRefCon
00000030 201F move.l D0, [A7]+
00000032 2D40 FFFC move.l [A6 - 0x4], D0
00000036 2040 movea.l A0, D0
00000038 2050 movea.l A0, [A0]
0000003A 216E 000C 004E move.l [A0 + 0x4E], [A6 + 0xC]
00000040 7001 moveq.l D0, 0x01
00000042 4E5E unlink A6
00000044 4E75 rts
fn00000046:
00000046 4E56 FFF8 link A6, -0x0008
0000004A 2F07 move.l -[A7], D7
0000004C 486E FFFC pea.l [A6 - 0x4]
00000050 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000054 4EBA FFAA jsr [PC - 0x56 /* 00000000 */]
00000058 206E 000C movea.l A0, [A6 + 0xC]
0000005C 0828 0000 000E btst.b [A0 + 0xE], 0x0
00000062 56C7 sne D7
00000064 4407 neg.b D7
00000066 4887 ext.w D7
00000068 7EFF moveq.l D7, 0xFFFFFFFF
0000006A CE28 0005 and.b D7, [A0 + 0x5]
0000006E 0C50 0005 cmpi.w [A0], 0x5
00000072 57C7 seq D7
00000074 4407 neg.b D7
00000076 4887 ext.w D7
00000078 7000 moveq.l D0, 0x00
0000007A 2E2E FFF4 move.l D7, [A6 - 0xC]
0000007E 4E5E unlink A6
00000080 4E75 rts
fn00000082:
00000082 4E56 0000 link A6, 0
00000086 2F07 move.l -[A7], D7
00000088 206E 000C movea.l A0, [A6 + 0xC]
0000008C 7EFF moveq.l D7, 0xFFFFFFFF
0000008E CE28 0005 and.b D7, [A0 + 0x5]
00000092 0C07 000D cmpi.b D7, 0xD /* '\r' */
00000096 660C bne +0xE /* 000000A4 */
00000098 206E 0010 movea.l A0, [A6 + 0x10]
0000009C 30BC FF9C move.w [A0], 0xFF9C
000000A0 7001 moveq.l D0, 0x01
000000A2 6014 bra +0x16 /* 000000B8 */
label000000A4:
000000A4 0C07 0009 cmpi.b D7, 0x9 /* '\t' */
000000A8 660C bne +0xE /* 000000B6 */
000000AA 206E 0010 movea.l A0, [A6 + 0x10]
000000AE 30BC FF9B move.w [A0], 0xFF9B
000000B2 7001 moveq.l D0, 0x01
000000B4 6002 bra +0x4 /* 000000B8 */
label000000B6:
000000B6 7000 moveq.l D0, 0x00
label000000B8:
000000B8 2E1F move.l D7, [A7]+
000000BA 4E5E unlink A6
000000BC 4E75 rts
fn000000BE:
000000BE 4E56 FFF0 link A6, -0x0010
000000C2 48E7 0018 movem.l -[A7], A3,A4
000000C6 286E 0008 movea.l A4, [A6 + 0x8]
000000CA 266E 000C movea.l A3, [A6 + 0xC]
000000CE 486E FFF0 pea.l [A6 - 0x10]
000000D2 2F0C move.l -[A7], A4
000000D4 4EBA FF2A jsr [PC - 0xD6 /* 00000000 */]
000000D8 486E FFF4 pea.l [A6 - 0xC]
000000DC 2F0C move.l -[A7], A4
000000DE 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
000000E2 0C53 0002 cmpi.w [A3], 0x2
000000E6 4FEF 0010 lea.l A7, [A7 + 0x10]
000000EA 6614 bne +0x16 /* 00000100 */
000000EC 41EB 0010 lea.l A0, [A3 + 0x10]
000000F0 2F20 move.l -[A7], -[A0]
000000F2 2F20 move.l -[A7], -[A0]
000000F4 2F20 move.l -[A7], -[A0]
000000F6 2F20 move.l -[A7], -[A0]
000000F8 4EAD 0CD2 jsr [A5 + 0xCD2 /* export_406 */]
000000FC 7001 moveq.l D0, 0x01
000000FE 6054 bra +0x56 /* 00000154 */
label00000100:
00000100 2D6B 000A FFFC move.l [A6 - 0x4], [A3 + 0xA]
00000106 2F0C move.l -[A7], A4
00000108 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
0000010C 486E FFFC pea.l [A6 - 0x4]
00000110 A871 syscall GlobalToLocal
00000112 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00000116 4297 clr.l [A7]
00000118 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000011C 2F0C move.l -[A7], A4
0000011E 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
00000122 4A40 tst.w D0
00000124 4FEF 000C lea.l A7, [A7 + 0xC]
00000128 670C beq +0xE /* 00000136 */
0000012A 4253 clr.w [A3]
0000012C 206E 0010 movea.l A0, [A6 + 0x10]
00000130 4250 clr.w [A0]
00000132 7001 moveq.l D0, 0x01
00000134 601E bra +0x20 /* 00000154 */
label00000136:
00000136 2F2B 000A move.l -[A7], [A3 + 0xA]
0000013A 4EAD 0CDA jsr [A5 + 0xCDA /* export_407 */]
0000013E 4A40 tst.w D0
00000140 588F addq.l A7, 4
00000142 670E beq +0x10 /* 00000152 */
00000144 4227 clr.b -[A7]
00000146 2F2E FFFC move.l -[A7], [A6 - 0x4]
0000014A 486E FFF4 pea.l [A6 - 0xC]
0000014E A8AD syscall PtInRect
00000150 4A1F tst.b [A7]+
label00000152:
00000152 7000 moveq.l D0, 0x00
label00000154:
00000154 4CEE 1800 FFE8 movem.l A3,A4, [A6 - 0x18]
0000015A 4E5E unlink A6
0000015C 4E75 rts
export_656:
0000015E 4E56 0000 link A6, 0
00000162 48E7 0138 movem.l -[A7], D7,A2,A3,A4
00000166 286E 0008 movea.l A4, [A6 + 0x8]
0000016A 266E 000C movea.l A3, [A6 + 0xC]
0000016E 246E 0010 movea.l A2, [A6 + 0x10]
00000172 2F0C move.l -[A7], A4
00000174 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
00000178 4A40 tst.w D0
0000017A 588F addq.l A7, 4
0000017C 6604 bne +0x6 /* 00000182 */
0000017E 7000 moveq.l D0, 0x00
00000180 606C bra +0x6E /* 000001EE */
label00000182:
00000182 3E13 move.w D7, [A3]
00000184 0C47 0001 cmpi.w D7, 0x1
00000188 6706 beq +0x8 /* 00000190 */
0000018A 0C47 0002 cmpi.w D7, 0x2
0000018E 6616 bne +0x18 /* 000001A6 */
label00000190:
00000190 2F0A move.l -[A7], A2
00000192 2F0B move.l -[A7], A3
00000194 2F0C move.l -[A7], A4
00000196 4EBA FF26 jsr [PC - 0xDA /* 000000BE */]
0000019A 4A40 tst.w D0
0000019C 4FEF 000C lea.l A7, [A7 + 0xC]
000001A0 6704 beq +0x6 /* 000001A6 */
000001A2 7001 moveq.l D0, 0x01
000001A4 6048 bra +0x4A /* 000001EE */
label000001A6:
000001A6 3E13 move.w D7, [A3]
000001A8 0C47 0003 cmpi.w D7, 0x3
000001AC 6706 beq +0x8 /* 000001B4 */
000001AE 0C47 0005 cmpi.w D7, 0x5
000001B2 6638 bne +0x3A /* 000001EC */
label000001B4:
000001B4 2F0A move.l -[A7], A2
000001B6 2F0B move.l -[A7], A3
000001B8 2F0C move.l -[A7], A4
000001BA 4EBA FE8A jsr [PC - 0x176 /* 00000046 */]
000001BE 4A40 tst.w D0
000001C0 4FEF 000C lea.l A7, [A7 + 0xC]
000001C4 6710 beq +0x12 /* 000001D6 */
000001C6 2F0C move.l -[A7], A4
000001C8 4EBA 025E jsr [PC + 0x25E /* 00000428 */]
000001CC 2E8C move.l [A7], A4
000001CE 4EBA 00B2 jsr [PC + 0xB2 /* 00000282 */]
000001D2 7001 moveq.l D0, 0x01
000001D4 6018 bra +0x1A /* 000001EE */
label000001D6:
000001D6 2F0A move.l -[A7], A2
000001D8 2F0B move.l -[A7], A3
000001DA 2F0C move.l -[A7], A4
000001DC 4EBA FEA4 jsr [PC - 0x15C /* 00000082 */]
000001E0 4A40 tst.w D0
000001E2 4FEF 000C lea.l A7, [A7 + 0xC]
000001E6 6704 beq +0x6 /* 000001EC */
000001E8 7001 moveq.l D0, 0x01
000001EA 6002 bra +0x4 /* 000001EE */
label000001EC:
000001EC 7000 moveq.l D0, 0x00
label000001EE:
000001EE 4CEE 1C80 FFF0 movem.l D7,A2,A3,A4, [A6 - 0x10]
000001F4 4E5E unlink A6
000001F6 4E75 rts
000001F8 4E56 FFF8 link A6, -0x0008
000001FC 2F0B move.l -[A7], A3
000001FE 4AAE 0008 tst.l [A6 + 0x8]
00000202 6604 bne +0x6 /* 00000208 */
00000204 7000 moveq.l D0, 0x00
00000206 6038 bra +0x3A /* 00000240 */
label00000208:
00000208 42A7 clr.l -[A7]
0000020A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000020E A95A syscall GetControlReference/GetCRefCon
00000210 201F move.l D0, [A7]+
00000212 2D40 FFFC move.l [A6 - 0x4], D0
00000216 4A80 tst.l D0
00000218 6604 bne +0x6 /* 0000021E */
0000021A 7000 moveq.l D0, 0x00
0000021C 6022 bra +0x24 /* 00000240 */
label0000021E:
0000021E 206E FFFC movea.l A0, [A6 - 0x4]
00000222 2050 movea.l A0, [A0]
00000224 2668 004A movea.l A3, [A0 + 0x4A]
00000228 200B move.l D0, A3
0000022A 6604 bne +0x6 /* 00000230 */
0000022C 7001 moveq.l D0, 0x01
0000022E 6010 bra +0x12 /* 00000240 */
label00000230:
00000230 2F2E 000E move.l -[A7], [A6 + 0xE]
00000234 3F2E 000C move.w -[A7], [A6 + 0xC]
00000238 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000023C 4E93 jsr [A3]
0000023E 7001 moveq.l D0, 0x01
label00000240:
00000240 266E FFF4 movea.l A3, [A6 - 0xC]
00000244 4E5E unlink A6
00000246 4E75 rts
fn00000248:
00000248 4E56 FFFC link A6, -0x0004
0000024C 2F0C move.l -[A7], A4
0000024E 42A7 clr.l -[A7]
00000250 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000254 A95A syscall GetControlReference/GetCRefCon
00000256 201F move.l D0, [A7]+
00000258 2D40 FFFC move.l [A6 - 0x4], D0
0000025C 2040 movea.l A0, D0
0000025E 2050 movea.l A0, [A0]
00000260 2868 0026 movea.l A4, [A0 + 0x26]
00000264 220C move.l D1, A4
00000266 6712 beq +0x14 /* 0000027A */
00000268 2F2E 0010 move.l -[A7], [A6 + 0x10]
0000026C 2F2E 000C move.l -[A7], [A6 + 0xC]
00000270 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000274 4E94 jsr [A4]
00000276 4FEF 000C lea.l A7, [A7 + 0xC]
label0000027A:
0000027A 7001 moveq.l D0, 0x01
0000027C 285F movea.l A4, [A7]+
0000027E 4E5E unlink A6
00000280 4E75 rts
fn00000282:
00000282 4E56 0000 link A6, 0
00000286 7001 moveq.l D0, 0x01
00000288 4E5E unlink A6
0000028A 4E75 rts
export_657:
fn0000028C:
0000028C 4E56 FFEC link A6, -0x0014
00000290 486E FFFC pea.l [A6 - 0x4]
00000294 486E FFF8 pea.l [A6 - 0x8]
00000298 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000029C 4EBA FFAA jsr [PC - 0x56 /* 00000248 */]
000002A0 486E FFF0 pea.l [A6 - 0x10]
000002A4 2F2E 0008 move.l -[A7], [A6 + 0x8]
000002A8 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
000002AC 302E FFF6 move.w D0, [A6 - 0xA]
000002B0 906E FFF2 sub.w D0, [A6 - 0xE]
000002B4 3040 movea.w A0, D0
000002B6 202E FFF8 move.l D0, [A6 - 0x8]
000002BA 9088 sub.l D0, A0
000002BC 720F moveq.l D1, 0x0F
000002BE D280 add.l D1, D0
000002C0 2D41 FFF8 move.l [A6 - 0x8], D1
000002C4 7010 moveq.l D0, 0x10
000002C6 2E80 move.l [A7], D0
000002C8 5381 subq.l D1, 1
000002CA 2F01 move.l -[A7], D1
000002CC 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000002D0 5280 addq.l D0, 1
000002D2 2D40 FFF8 move.l [A6 - 0x8], D0
000002D6 322E FFF4 move.w D1, [A6 - 0xC]
000002DA 926E FFF0 sub.w D1, [A6 - 0x10]
000002DE 3041 movea.w A0, D1
000002E0 222E FFFC move.l D1, [A6 - 0x4]
000002E4 9288 sub.l D1, A0
000002E6 740F moveq.l D2, 0x0F
000002E8 D481 add.l D2, D1
000002EA 2D42 FFFC move.l [A6 - 0x4], D2
000002EE 7210 moveq.l D1, 0x10
000002F0 2E81 move.l [A7], D1
000002F2 5382 subq.l D2, 1
000002F4 2F02 move.l -[A7], D2
000002F6 4EAD 005A jsr [A5 + 0x5A /* export_7 */]
000002FA 5280 addq.l D0, 1
000002FC 2D40 FFFC move.l [A6 - 0x4], D0
00000300 2E80 move.l [A7], D0
00000302 2F2E FFF8 move.l -[A7], [A6 - 0x8]
00000306 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000030A 4EAD 135A jsr [A5 + 0x135A /* export_615 */]
0000030E 7001 moveq.l D0, 0x01
00000310 4E5E unlink A6
00000312 4E75 rts
00000314 4E56 0000 link A6, 0
00000318 206E 000C movea.l A0, [A6 + 0xC]
0000031C 30BC 0004 move.w [A0], 0x4
00000320 4E5E unlink A6
00000322 4E75 rts
00000324 4E56 FFF8 link A6, -0x0008
00000328 486E FFF8 pea.l [A6 - 0x8]
0000032C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000330 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000334 302E FFFE move.w D0, [A6 - 0x2]
00000338 906E FFFA sub.w D0, [A6 - 0x6]
0000033C 5140 subq.w D0, 8
0000033E 206E 000C movea.l A0, [A6 + 0xC]
00000342 3080 move.w [A0], D0
00000344 7001 moveq.l D0, 0x01
00000346 4E5E unlink A6
00000348 4E75 rts
fn0000034A:
0000034A 4E56 0000 link A6, 0
0000034E 7001 moveq.l D0, 0x01
00000350 4E5E unlink A6
00000352 4E75 rts
fn00000354:
00000354 4E56 FFE4 link A6, -0x001C
00000358 48E7 0018 movem.l -[A7], A3,A4
0000035C 286E 0008 movea.l A4, [A6 + 0x8]
00000360 200C move.l D0, A4
00000362 6606 bne +0x8 /* 0000036A */
00000364 7000 moveq.l D0, 0x00
00000366 6000 00B6 bra +0xB8 /* 0000041E */
label0000036A:
0000036A 2F0C move.l -[A7], A4
0000036C 4EAD 1342 jsr [A5 + 0x1342 /* export_612 */]
00000370 4A40 tst.w D0
00000372 588F addq.l A7, 4
00000374 6606 bne +0x8 /* 0000037C */
00000376 7000 moveq.l D0, 0x00
00000378 6000 00A4 bra +0xA6 /* 0000041E */
label0000037C:
0000037C 42A7 clr.l -[A7]
0000037E 2F0C move.l -[A7], A4
00000380 A95A syscall GetControlReference/GetCRefCon
00000382 201F move.l D0, [A7]+
00000384 2D40 FFFC move.l [A6 - 0x4], D0
00000388 4A80 tst.l D0
0000038A 660C bne +0xE /* 00000398 */
0000038C 2F0C move.l -[A7], A4
0000038E 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
00000392 7000 moveq.l D0, 0x00
00000394 6000 0088 bra +0x8A /* 0000041E */
label00000398:
00000398 206E FFFC movea.l A0, [A6 - 0x4]
0000039C 2050 movea.l A0, [A0]
0000039E 2668 0022 movea.l A3, [A0 + 0x22]
000003A2 200B move.l D0, A3
000003A4 660A bne +0xC /* 000003B0 */
000003A6 2F0C move.l -[A7], A4
000003A8 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
000003AC 7000 moveq.l D0, 0x00
000003AE 606E bra +0x70 /* 0000041E */
label000003B0:
000003B0 486E FFF0 pea.l [A6 - 0x10]
000003B4 2F0C move.l -[A7], A4
000003B6 4EBA FC48 jsr [PC - 0x3B8 /* 00000000 */]
000003BA 486E FFE8 pea.l [A6 - 0x18]
000003BE 2F0C move.l -[A7], A4
000003C0 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
000003C4 2EAE FFEC move.l [A7], [A6 - 0x14]
000003C8 2F2E FFE8 move.l -[A7], [A6 - 0x18]
000003CC 4EAD 0D1A jsr [A5 + 0xD1A /* export_415 */]
000003D0 2D6E FFE8 FFF4 move.l [A6 - 0xC], [A6 - 0x18]
000003D6 2D6E FFEC FFF8 move.l [A6 - 0x8], [A6 - 0x14]
000003DC 486E FFE4 pea.l [A6 - 0x1C]
000003E0 486E FFE6 pea.l [A6 - 0x1A]
000003E4 2F0C move.l -[A7], A4
000003E6 4EAD 134A jsr [A5 + 0x134A /* export_613 */]
000003EA 302E FFE6 move.w D0, [A6 - 0x1A]
000003EE 4440 neg.w D0
000003F0 E948 lsl D0.w, 4
000003F2 3D40 FFE6 move.w [A6 - 0x1A], D0
000003F6 322E FFE4 move.w D1, [A6 - 0x1C]
000003FA 4441 neg.w D1
000003FC E949 lsl D1.w, 4
000003FE 3D41 FFE4 move.w [A6 - 0x1C], D1
00000402 3E81 move.w [A7], D1
00000404 3F00 move.w -[A7], D0
00000406 2F2E FFF8 move.l -[A7], [A6 - 0x8]
0000040A 2F2E FFF4 move.l -[A7], [A6 - 0xC]
0000040E 2F0C move.l -[A7], A4
00000410 4E93 jsr [A3]
00000412 4EAD 0D22 jsr [A5 + 0xD22 /* export_416 */]
00000416 2E8C move.l [A7], A4
00000418 4EAD 12EA jsr [A5 + 0x12EA /* export_601 */]
0000041C 7001 moveq.l D0, 0x01
label0000041E:
0000041E 4CEE 1800 FFDC movem.l A3,A4, [A6 - 0x24]
00000424 4E5E unlink A6
00000426 4E75 rts
fn00000428:
00000428 4E56 0000 link A6, 0
0000042C 2F07 move.l -[A7], D7
0000042E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000432 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00000436 3EBC 0001 move.w [A7], 0x1
0000043A 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000043E 4EBA FF14 jsr [PC - 0xEC /* 00000354 */]
00000442 3E00 move.w D7, D0
00000444 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00000448 3007 move.w D0, D7
0000044A 2E2E FFFC move.l D7, [A6 - 0x4]
0000044E 4E5E unlink A6
00000450 4E75 rts
fn00000452:
00000452 4E56 FFF4 link A6, -0x000C
00000456 48E7 0118 movem.l -[A7], D7,A3,A4
0000045A 286E 0008 movea.l A4, [A6 + 0x8]
0000045E 2F14 move.l -[A7], [A4]
00000460 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
00000464 4A40 tst.w D0
00000466 588F addq.l A7, 4
00000468 6604 bne +0x6 /* 0000046E */
0000046A 7000 moveq.l D0, 0x00
0000046C 6070 bra +0x72 /* 000004DE */
label0000046E:
0000046E 2F14 move.l -[A7], [A4]
00000470 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00000474 486E FFF4 pea.l [A6 - 0xC]
00000478 2F14 move.l -[A7], [A4]
0000047A 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
0000047E 4217 clr.b [A7]
00000480 2F2C 0004 move.l -[A7], [A4 + 0x4]
00000484 486E FFF4 pea.l [A6 - 0xC]
00000488 A8AD syscall PtInRect
0000048A 4A1F tst.b [A7]+
0000048C 4FEF 000A lea.l A7, [A7 + 0xA]
00000490 6608 bne +0xA /* 0000049A */
00000492 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00000496 7000 moveq.l D0, 0x00
00000498 6044 bra +0x46 /* 000004DE */
label0000049A:
0000049A 486C 000E pea.l [A4 + 0xE]
0000049E 2F14 move.l -[A7], [A4]
000004A0 4EBA FB5E jsr [PC - 0x4A2 /* 00000000 */]
000004A4 4297 clr.l [A7]
000004A6 2F14 move.l -[A7], [A4]
000004A8 A95A syscall GetControlReference/GetCRefCon
000004AA 201F move.l D0, [A7]+
000004AC 2D40 FFFC move.l [A6 - 0x4], D0
000004B0 4A80 tst.l D0
000004B2 588F addq.l A7, 4
000004B4 671C beq +0x1E /* 000004D2 */
000004B6 206E FFFC movea.l A0, [A6 - 0x4]
000004BA 2050 movea.l A0, [A0]
000004BC 2668 003E movea.l A3, [A0 + 0x3E]
000004C0 200B move.l D0, A3
000004C2 670E beq +0x10 /* 000004D2 */
000004C4 2F0C move.l -[A7], A4
000004C6 4E93 jsr [A3]
000004C8 3E00 move.w D7, D0
000004CA 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000004CE 3007 move.w D0, D7
000004D0 600C bra +0xE /* 000004DE */
label000004D2:
000004D2 2F14 move.l -[A7], [A4]
000004D4 4EBA FF52 jsr [PC - 0xAE /* 00000428 */]
000004D8 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000004DC 7001 moveq.l D0, 0x01
label000004DE:
000004DE 4CEE 1880 FFE8 movem.l D7,A3,A4, [A6 - 0x18]
000004E4 4E5E unlink A6
000004E6 4E75 rts
fn000004E8:
000004E8 4E56 FFFC link A6, -0x0004
000004EC 48E7 0118 movem.l -[A7], D7,A3,A4
000004F0 286E 0008 movea.l A4, [A6 + 0x8]
000004F4 2F14 move.l -[A7], [A4]
000004F6 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
000004FA 4297 clr.l [A7]
000004FC 2F14 move.l -[A7], [A4]
000004FE A95A syscall GetControlReference/GetCRefCon
00000500 201F move.l D0, [A7]+
00000502 2D40 FFFC move.l [A6 - 0x4], D0
00000506 4A80 tst.l D0
00000508 671C beq +0x1E /* 00000526 */
0000050A 206E FFFC movea.l A0, [A6 - 0x4]
0000050E 2050 movea.l A0, [A0]
00000510 2668 0042 movea.l A3, [A0 + 0x42]
00000514 200B move.l D0, A3
00000516 670E beq +0x10 /* 00000526 */
00000518 2F0C move.l -[A7], A4
0000051A 4E93 jsr [A3]
0000051C 3E00 move.w D7, D0
0000051E 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00000522 3007 move.w D0, D7
00000524 6006 bra +0x8 /* 0000052C */
label00000526:
00000526 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000052A 7001 moveq.l D0, 0x01
label0000052C:
0000052C 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00000532 4E5E unlink A6
00000534 4E75 rts
fn00000536:
00000536 4E56 FFFC link A6, -0x0004
0000053A 48E7 0118 movem.l -[A7], D7,A3,A4
0000053E 286E 0008 movea.l A4, [A6 + 0x8]
00000542 2F14 move.l -[A7], [A4]
00000544 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00000548 4297 clr.l [A7]
0000054A 2F14 move.l -[A7], [A4]
0000054C A95A syscall GetControlReference/GetCRefCon
0000054E 201F move.l D0, [A7]+
00000550 2D40 FFFC move.l [A6 - 0x4], D0
00000554 4A80 tst.l D0
00000556 671C beq +0x1E /* 00000574 */
00000558 206E FFFC movea.l A0, [A6 - 0x4]
0000055C 2050 movea.l A0, [A0]
0000055E 2668 0046 movea.l A3, [A0 + 0x46]
00000562 200B move.l D0, A3
00000564 670E beq +0x10 /* 00000574 */
00000566 2F0C move.l -[A7], A4
00000568 4E93 jsr [A3]
0000056A 3E00 move.w D7, D0
0000056C 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00000570 3007 move.w D0, D7
00000572 6006 bra +0x8 /* 0000057A */
label00000574:
00000574 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00000578 7001 moveq.l D0, 0x01
label0000057A:
0000057A 4CEE 1880 FFF0 movem.l D7,A3,A4, [A6 - 0x10]
00000580 4E5E unlink A6
00000582 4E75 rts
fn00000584:
00000584 4E56 FFE6 link A6, -0x001A
00000588 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000058C 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00000590 2D6E 0008 FFE6 move.l [A6 - 0x1A], [A6 + 0x8]
00000596 2D6E 000C FFEA move.l [A6 - 0x16], [A6 + 0xC]
0000059C 302E 0010 move.w D0, [A6 + 0x10]
000005A0 0240 0200 andi.w D0, 0x200
000005A4 3D40 FFEE move.w [A6 - 0x12], D0
000005A8 302E 0010 move.w D0, [A6 + 0x10]
000005AC 0240 1000 andi.w D0, 0x1000
000005B0 3D40 FFF0 move.w [A6 - 0x10], D0
000005B4 3D6E 0012 FFF2 move.w [A6 - 0xE], [A6 + 0x12]
000005BA 486E FFE6 pea.l [A6 - 0x1A]
000005BE 4EBA FE92 jsr [PC - 0x16E /* 00000452 */]
000005C2 4A40 tst.w D0
000005C4 508F addq.l A7, 8
000005C6 6618 bne +0x1A /* 000005E0 */
000005C8 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000005CC 7000 moveq.l D0, 0x00
000005CE 6026 bra +0x28 /* 000005F6 */
label000005D0:
000005D0 486E FFEA pea.l [A6 - 0x16]
000005D4 A972 syscall GetMouse
000005D6 486E FFE6 pea.l [A6 - 0x1A]
000005DA 4EBA FF0C jsr [PC - 0xF4 /* 000004E8 */]
000005DE 588F addq.l A7, 4
label000005E0:
000005E0 4227 clr.b -[A7]
000005E2 A973 syscall StillDown
000005E4 4A1F tst.b [A7]+
000005E6 66E8 bne -0x16 /* 000005D0 */
000005E8 486E FFE6 pea.l [A6 - 0x1A]
000005EC 4EBA FF48 jsr [PC - 0xB8 /* 00000536 */]
000005F0 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
000005F4 7001 moveq.l D0, 0x01
label000005F6:
000005F6 4E5E unlink A6
000005F8 4E75 rts
export_658:
000005FA 4E56 FFF8 link A6, -0x0008
000005FE 2F0C move.l -[A7], A4
00000600 286E 0008 movea.l A4, [A6 + 0x8]
00000604 206E 0010 movea.l A0, [A6 + 0x10]
00000608 4250 clr.w [A0]
0000060A 2F0C move.l -[A7], A4
0000060C 4EAD 13B2 jsr [A5 + 0x13B2 /* export_626 */]
00000610 4A40 tst.w D0
00000612 588F addq.l A7, 4
00000614 6604 bne +0x6 /* 0000061A */
00000616 7000 moveq.l D0, 0x00
00000618 6056 bra +0x58 /* 00000670 */
label0000061A:
0000061A 206E 000C movea.l A0, [A6 + 0xC]
0000061E 0C50 0001 cmpi.w [A0], 0x1
00000622 664A bne +0x4C /* 0000066E */
00000624 206E 000C movea.l A0, [A6 + 0xC]
00000628 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA]
0000062E 2F0C move.l -[A7], A4
00000630 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00000634 486E FFFC pea.l [A6 - 0x4]
00000638 A871 syscall GlobalToLocal
0000063A 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
0000063E 4297 clr.l [A7]
00000640 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000644 2F0C move.l -[A7], A4
00000646 4EAD 1392 jsr [A5 + 0x1392 /* export_622 */]
0000064A 4A40 tst.w D0
0000064C 4FEF 000C lea.l A7, [A7 + 0xC]
00000650 6704 beq +0x6 /* 00000656 */
00000652 7001 moveq.l D0, 0x01
00000654 601A bra +0x1C /* 00000670 */
label00000656:
00000656 4267 clr.w -[A7]
00000658 206E 000C movea.l A0, [A6 + 0xC]
0000065C 3F28 000E move.w -[A7], [A0 + 0xE]
00000660 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000664 2F0C move.l -[A7], A4
00000666 4EBA FF1C jsr [PC - 0xE4 /* 00000584 */]
0000066A 7001 moveq.l D0, 0x01
0000066C 6002 bra +0x4 /* 00000670 */
label0000066E:
0000066E 7000 moveq.l D0, 0x00
label00000670:
00000670 286E FFF4 movea.l A4, [A6 - 0xC]
00000674 4E5E unlink A6
00000676 4E75 rts
00000678 4E56 0000 link A6, 0
0000067C 7000 moveq.l D0, 0x00
0000067E 4E5E unlink A6
00000680 4E75 rts
00000682 4E56 0000 link A6, 0
00000686 7001 moveq.l D0, 0x01
00000688 4E5E unlink A6
0000068A 4E75 rts
0000068C 4E56 0000 link A6, 0
00000690 7001 moveq.l D0, 0x01
00000692 4E5E unlink A6
00000694 4E75 rts
00000696 4E56 0000 link A6, 0
0000069A 7001 moveq.l D0, 0x01
0000069C 4E5E unlink A6
0000069E 4E75 rts
000006A0 4E56 0000 link A6, 0
000006A4 7001 moveq.l D0, 0x01
000006A6 4E5E unlink A6
000006A8 4E75 rts
fn000006AA:
000006AA 4E56 FFFC link A6, -0x0004
000006AE 3F2E 000C move.w -[A7], [A6 + 0xC]
000006B2 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006B6 4EAD 139A jsr [A5 + 0x139A /* export_623 */]
000006BA 2EAE 0008 move.l [A7], [A6 + 0x8]
000006BE 4EAD 13D2 jsr [A5 + 0x13D2 /* export_630 */]
000006C2 4A40 tst.w D0
000006C4 5C8F addq.l A7, 6
000006C6 670E beq +0x10 /* 000006D6 */
000006C8 3F2E 000C move.w -[A7], [A6 + 0xC]
000006CC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006D0 4EBA FC78 jsr [PC - 0x388 /* 0000034A */]
000006D4 5C8F addq.l A7, 6
label000006D6:
000006D6 7001 moveq.l D0, 0x01
000006D8 4E5E unlink A6
000006DA 4E75 rts
000006DC 4E56 0000 link A6, 0
000006E0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006E4 4EAD 13BA jsr [A5 + 0x13BA /* export_627 */]
000006E8 3EBC 0001 move.w [A7], 0x1
000006EC 2F2E 0008 move.l -[A7], [A6 + 0x8]
000006F0 4EBA FFB8 jsr [PC - 0x48 /* 000006AA */]
000006F4 7001 moveq.l D0, 0x01
000006F6 4E5E unlink A6
000006F8 4E75 rts
000006FA 4E56 0000 link A6, 0
000006FE 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000702 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
00000706 4257 clr.w [A7]
00000708 2F2E 0008 move.l -[A7], [A6 + 0x8]
0000070C 4EBA FF9C jsr [PC - 0x64 /* 000006AA */]
00000710 7001 moveq.l D0, 0x01
00000712 4E5E unlink A6
00000714 4E75 rts
fn00000716:
00000716 4E56 FFF4 link A6, -0x000C
0000071A 2F0C move.l -[A7], A4
0000071C 286E 0008 movea.l A4, [A6 + 0x8]
00000720 486E FFF4 pea.l [A6 - 0xC]
00000724 2F0C move.l -[A7], A4
00000726 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
0000072A 2E8C move.l [A7], A4
0000072C 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00000730 3EAE 000E move.w [A7], [A6 + 0xE]
00000734 3F2E 000C move.w -[A7], [A6 + 0xC]
00000738 486E FFF4 pea.l [A6 - 0xC]
0000073C 4EAD 12CA jsr [A5 + 0x12CA /* export_597 */]
00000740 486E FFFC pea.l [A6 - 0x4]
00000744 2F0C move.l -[A7], A4
00000746 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
0000074A 2EAE FFFC move.l [A7], [A6 - 0x4]
0000074E A922 syscall BeginUpdate
00000750 4257 clr.w [A7]
00000752 2F0C move.l -[A7], A4
00000754 4EBA FBFE jsr [PC - 0x402 /* 00000354 */]
00000758 2EAE FFFC move.l [A7], [A6 - 0x4]
0000075C A923 syscall EndUpdate
0000075E 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00000762 7001 moveq.l D0, 0x01
00000764 286E FFF0 movea.l A4, [A6 - 0x10]
00000768 4E5E unlink A6
0000076A 4E75 rts
fn0000076C:
0000076C 4E56 FFF0 link A6, -0x0010
00000770 48E7 0F18 movem.l -[A7], D4,D5,D6,D7,A3,A4
00000774 286E 0008 movea.l A4, [A6 + 0x8]
00000778 266E 0010 movea.l A3, [A6 + 0x10]
0000077C 42A7 clr.l -[A7]
0000077E 2F0C move.l -[A7], A4
00000780 A95A syscall GetControlReference/GetCRefCon
00000782 201F move.l D0, [A7]+
00000784 2D40 FFFC move.l [A6 - 0x4], D0
00000788 486E FFF4 pea.l [A6 - 0xC]
0000078C 2F0C move.l -[A7], A4
0000078E 4EAD 1322 jsr [A5 + 0x1322 /* export_608 */]
00000792 4A6E 000C tst.w [A6 + 0xC]
00000796 508F addq.l A7, 8
00000798 6710 beq +0x12 /* 000007AA */
0000079A 3C2E FFFA move.w D6, [A6 - 0x6]
0000079E 9C6E FFF6 sub.w D6, [A6 - 0xA]
000007A2 48C6 ext.l D6
000007A4 8DFC 0010 divs.w D6, 0x10
000007A8 600E bra +0x10 /* 000007B8 */
label000007AA:
000007AA 3C2E FFF8 move.w D6, [A6 - 0x8]
000007AE 9C6E FFF4 sub.w D6, [A6 - 0xC]
000007B2 48C6 ext.l D6
000007B4 8DFC 0010 divs.w D6, 0x10
label000007B8:
000007B8 302E 000E move.w D0, [A6 + 0xE]
000007BC 6B2C bmi +0x2E /* 000007EA */
000007BE 0440 0016 subi.w D0, 0x16
000007C2 671C beq +0x1E /* 000007E0 */
000007C4 6A08 bpl +0xA /* 000007CE */
000007C6 5440 addq.w D0, 2
000007C8 670A beq +0xC /* 000007D4 */
000007CA 6A0E bpl +0x10 /* 000007DA */
000007CC 601C bra +0x1E /* 000007EA */
label000007CE:
000007CE 5540 subq.w D0, 2
000007D0 6A18 bpl +0x1A /* 000007EA */
000007D2 6014 bra +0x16 /* 000007E8 */
label000007D4:
000007D4 36BC FFFF move.w [A3], 0xFFFF
000007D8 6010 bra +0x12 /* 000007EA */
label000007DA:
000007DA 36BC 0001 move.w [A3], 0x1
000007DE 600A bra +0xC /* 000007EA */
label000007E0:
000007E0 3006 move.w D0, D6
000007E2 4440 neg.w D0
000007E4 3680 move.w [A3], D0
000007E6 6002 bra +0x4 /* 000007EA */
label000007E8:
000007E8 3686 move.w [A3], D6
label000007EA:
000007EA 486E FFF0 pea.l [A6 - 0x10]
000007EE 2F0C move.l -[A7], A4
000007F0 4EAD 1332 jsr [A5 + 0x1332 /* export_610 */]
000007F4 4A6E 000C tst.w [A6 + 0xC]
000007F8 508F addq.l A7, 8
000007FA 670C beq +0xE /* 00000808 */
000007FC 206E FFFC movea.l A0, [A6 - 0x4]
00000800 2050 movea.l A0, [A0]
00000802 2868 001A movea.l A4, [A0 + 0x1A]
00000806 600A bra +0xC /* 00000812 */
label00000808:
00000808 206E FFFC movea.l A0, [A6 - 0x4]
0000080C 2050 movea.l A0, [A0]
0000080E 2868 001E movea.l A4, [A0 + 0x1E]
label00000812:
00000812 2F0C move.l -[A7], A4
00000814 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000818 4EAD 140A jsr [A5 + 0x140A /* export_637 */]
0000081C 3E00 move.w D7, D0
0000081E 2E8C move.l [A7], A4
00000820 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000824 4EAD 13FA jsr [A5 + 0x13FA /* export_635 */]
00000828 3C00 move.w D6, D0
0000082A 2E8C move.l [A7], A4
0000082C 2F2E FFF0 move.l -[A7], [A6 - 0x10]
00000830 4EAD 1402 jsr [A5 + 0x1402 /* export_636 */]
00000834 3A00 move.w D5, D0
00000836 3805 move.w D4, D5
00000838 9847 sub.w D4, D7
0000083A B853 cmp.w D4, [A3]
0000083C 4FEF 0010 lea.l A7, [A7 + 0x10]
00000840 6C02 bge +0x4 /* 00000844 */
00000842 3684 move.w [A3], D4
label00000844:
00000844 3A06 move.w D5, D6
00000846 9A47 sub.w D5, D7
00000848 BA53 cmp.w D5, [A3]
0000084A 6F02 ble +0x4 /* 0000084E */
0000084C 3685 move.w [A3], D5
label0000084E:
0000084E 70F0 moveq.l D0, 0xFFFFFFF0
00000850 C1D3 muls.w D0, [A3]
00000852 206E 0014 movea.l A0, [A6 + 0x14]
00000856 3080 move.w [A0], D0
00000858 7001 moveq.l D0, 0x01
0000085A 4CDF 18F0 movem.l D4,D5,D6,D7,A3,A4, [A7]+
0000085E 4E5E unlink A6
00000860 4E75 rts
export_654:
00000862 4E56 FFFA link A6, -0x0006
00000866 2F0C move.l -[A7], A4
00000868 286E 0008 movea.l A4, [A6 + 0x8]
0000086C 486E FFFC pea.l [A6 - 0x4]
00000870 486E FFFE pea.l [A6 - 0x2]
00000874 3F2E 000E move.w -[A7], [A6 + 0xE]
00000878 3F2E 000C move.w -[A7], [A6 + 0xC]
0000087C 2F0C move.l -[A7], A4
0000087E 4EBA FEEC jsr [PC - 0x114 /* 0000076C */]
00000882 426E FFFA clr.w [A6 - 0x6]
00000886 4A6E 000C tst.w [A6 + 0xC]
0000088A 4FEF 0010 lea.l A7, [A7 + 0x10]
0000088E 6720 beq +0x22 /* 000008B0 */
00000890 486E FFFA pea.l [A6 - 0x6]
00000894 486E FFFE pea.l [A6 - 0x2]
00000898 2F0C move.l -[A7], A4
0000089A 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
0000089E 4257 clr.w [A7]
000008A0 3F2E FFFC move.w -[A7], [A6 - 0x4]
000008A4 2F0C move.l -[A7], A4
000008A6 4EBA FE6E jsr [PC - 0x192 /* 00000716 */]
000008AA 4FEF 0012 lea.l A7, [A7 + 0x12]
000008AE 601E bra +0x20 /* 000008CE */
label000008B0:
000008B0 486E FFFE pea.l [A6 - 0x2]
000008B4 486E FFFA pea.l [A6 - 0x6]
000008B8 2F0C move.l -[A7], A4
000008BA 4EAD 1352 jsr [A5 + 0x1352 /* export_614 */]
000008BE 3EAE FFFC move.w [A7], [A6 - 0x4]
000008C2 4267 clr.w -[A7]
000008C4 2F0C move.l -[A7], A4
000008C6 4EBA FE4E jsr [PC - 0x1B2 /* 00000716 */]
000008CA 4FEF 0012 lea.l A7, [A7 + 0x12]
label000008CE:
000008CE 7001 moveq.l D0, 0x01
000008D0 285F movea.l A4, [A7]+
000008D2 4E5E unlink A6
000008D4 4E75 rts
fn000008D6:
000008D6 4E56 0000 link A6, 0
000008DA 70F0 moveq.l D0, 0xFFFFFFF0
000008DC C1EE 000C muls.w D0, [A6 + 0xC]
000008E0 206E 000E movea.l A0, [A6 + 0xE]
000008E4 3080 move.w [A0], D0
000008E6 7001 moveq.l D0, 0x01
000008E8 4E5E unlink A6
000008EA 4E75 rts
export_655:
000008EC 4E56 FFFA link A6, -0x0006
000008F0 486E FFFE pea.l [A6 - 0x2]
000008F4 3F2E 000E move.w -[A7], [A6 + 0xE]
000008F8 2F2E 0008 move.l -[A7], [A6 + 0x8]
000008FC 4EBA FFD8 jsr [PC - 0x28 /* 000008D6 */]
00000900 4A6E 000C tst.w [A6 + 0xC]
00000904 4FEF 000A lea.l A7, [A7 + 0xA]
00000908 6712 beq +0x14 /* 0000091C */
0000090A 4267 clr.w -[A7]
0000090C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000910 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000914 4EBA FE00 jsr [PC - 0x200 /* 00000716 */]
00000918 508F addq.l A7, 8
0000091A 6010 bra +0x12 /* 0000092C */
label0000091C:
0000091C 3F2E FFFE move.w -[A7], [A6 - 0x2]
00000920 4267 clr.w -[A7]
00000922 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000926 4EBA FDEE jsr [PC - 0x212 /* 00000716 */]
0000092A 508F addq.l A7, 8
label0000092C:
0000092C 7001 moveq.l D0, 0x01
0000092E 4E5E unlink A6
00000930 4E75 rts
export_659:
00000932 4E56 0000 link A6, 0
00000936 4878 0052 push.l 0x52 /* 'R' */
0000093A 4267 clr.w -[A7]
0000093C 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000940 4EAD 0B4A jsr [A5 + 0xB4A /* export_357 */]
00000944 7001 moveq.l D0, 0x01
00000946 4E5E unlink A6
00000948 4E75 rts
export_660:
0000094A 4E56 FFF8 link A6, -0x0008
0000094E 486E FFFC pea.l [A6 - 0x4]
00000952 3F2E 0010 move.w -[A7], [A6 + 0x10]
00000956 4EAD 1312 jsr [A5 + 0x1312 /* export_606 */]
0000095A 2EAE FFFC move.l [A7], [A6 - 0x4]
0000095E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000962 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00000966 206E FFFC movea.l A0, [A6 - 0x4]
0000096A 2250 movea.l A1, [A0]
0000096C 302E 0010 move.w D0, [A6 + 0x10]
00000970 48C0 ext.l D0
00000972 206E 000C movea.l A0, [A6 + 0xC]
00000976 A02E syscall BlockMove/BlockMoveData
00000978 2EAE 0008 move.l [A7], [A6 + 0x8]
0000097C 4EAD 136A jsr [A5 + 0x136A /* export_617 */]
00000980 206E FFFC movea.l A0, [A6 - 0x4]
00000984 43ED 1492 lea.l A1, [A5 + 0x1492 /* export_654 */]
00000988 2050 movea.l A0, [A0]
0000098A 2149 0004 move.l [A0 + 0x4], A1
0000098E 206E FFFC movea.l A0, [A6 - 0x4]
00000992 43ED 149A lea.l A1, [A5 + 0x149A /* export_655 */]
00000996 2050 movea.l A0, [A0]
00000998 2149 0008 move.l [A0 + 0x8], A1
0000099C 3EBC 0001 move.w [A7], 0x1
000009A0 2F2E 0008 move.l -[A7], [A6 + 0x8]
000009A4 4EBA FD04 jsr [PC - 0x2FC /* 000006AA */]
000009A8 7001 moveq.l D0, 0x01
000009AA 4E5E unlink A6
000009AC 4E75 rts
export_661:
000009AE 4E56 FFFC link A6, -0x0004
000009B2 2F0C move.l -[A7], A4
000009B4 286E 0008 movea.l A4, [A6 + 0x8]
000009B8 42A7 clr.l -[A7]
000009BA 2F0C move.l -[A7], A4
000009BC A95A syscall GetControlReference/GetCRefCon
000009BE 201F move.l D0, [A7]+
000009C0 2D40 FFFC move.l [A6 - 0x4], D0
000009C4 4A80 tst.l D0
000009C6 6604 bne +0x6 /* 000009CC */
000009C8 7001 moveq.l D0, 0x01
000009CA 6036 bra +0x38 /* 00000A02 */
label000009CC:
000009CC 2F0C move.l -[A7], A4
000009CE 4EAD 12DA jsr [A5 + 0x12DA /* export_599 */]
000009D2 206E FFFC movea.l A0, [A6 - 0x4]
000009D6 2050 movea.l A0, [A0]
000009D8 0828 0003 0003 btst.b [A0 + 0x3], 0x3
000009DE 588F addq.l A7, 4
000009E0 6708 beq +0xA /* 000009EA */
000009E2 2F0C move.l -[A7], A4
000009E4 4EAD 13C2 jsr [A5 + 0x13C2 /* export_628 */]
000009E8 588F addq.l A7, 4
label000009EA:
000009EA 2F0C move.l -[A7], A4
000009EC 4EAD 1372 jsr [A5 + 0x1372 /* export_618 */]
000009F0 486E FFFC pea.l [A6 - 0x4]
000009F4 4EAD 131A jsr [A5 + 0x131A /* export_607 */]
000009F8 4297 clr.l [A7]
000009FA 2F0C move.l -[A7], A4
000009FC 4EAD 130A jsr [A5 + 0x130A /* export_605 */]
00000A00 7001 moveq.l D0, 0x01
label00000A02:
00000A02 286E FFF8 movea.l A4, [A6 - 0x8]
00000A06 4E5E unlink A6
00000A08 4E75 rts
export_662:
00000A0A 4E56 0000 link A6, 0
00000A0E 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000A12 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A16 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A1A 4EAD 13DA jsr [A5 + 0x13DA /* export_631 */]
00000A1E 2EAE 0008 move.l [A7], [A6 + 0x8]
00000A22 4EBA F868 jsr [PC - 0x798 /* 0000028C */]
00000A26 7001 moveq.l D0, 0x01
00000A28 4E5E unlink A6
00000A2A 4E75 rts
00000A2C 4E56 0000 link A6, 0
00000A30 2F07 move.l -[A7], D7
00000A32 2F2E 0010 move.l -[A7], [A6 + 0x10]
00000A36 2F2E 000C move.l -[A7], [A6 + 0xC]
00000A3A 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A3E 4EAD 13EA jsr [A5 + 0x13EA /* export_633 */]
00000A42 3E00 move.w D7, D0
00000A44 4A47 tst.w D7
00000A46 4FEF 000C lea.l A7, [A7 + 0xC]
00000A4A 6604 bne +0x6 /* 00000A50 */
00000A4C 7000 moveq.l D0, 0x00
00000A4E 6002 bra +0x4 /* 00000A52 */
label00000A50:
00000A50 7001 moveq.l D0, 0x01
label00000A52:
00000A52 2E1F move.l D7, [A7]+
00000A54 4E5E unlink A6
00000A56 4E75 rts
00000A58 4E56 0000 link A6, 0
00000A5C 2F07 move.l -[A7], D7
00000A5E 2F2E 0008 move.l -[A7], [A6 + 0x8]
00000A62 4EAD 13F2 jsr [A5 + 0x13F2 /* export_634 */]
00000A66 3E00 move.w D7, D0
00000A68 4A47 tst.w D7
00000A6A 588F addq.l A7, 4
00000A6C 6604 bne +0x6 /* 00000A72 */
00000A6E 7000 moveq.l D0, 0x00
00000A70 6002 bra +0x4 /* 00000A74 */
label00000A72:
00000A72 7001 moveq.l D0, 0x01
label00000A74:
00000A74 2E1F move.l D7, [A7]+
00000A76 4E5E unlink A6
00000A78 4E75 rts
export_663:
00000A7A 4E56 FFFC link A6, -0x0004
00000A7E 2F0C move.l -[A7], A4
00000A80 286E 000E movea.l A4, [A6 + 0xE]
00000A84 302E 000C move.w D0, [A6 + 0xC]
00000A88 0C40 0008 cmpi.w D0, 0x8
00000A8C 6256 bhi +0x58 /* 00000AE4 */
00000A8E 43FA 0064 lea.l A1, [PC + 0x64 /* 00000AF4, value 0xFFA6FFBC */]
00000A92 D040 add.w D0, D0
00000A94 D2F1 0000 add.w A1, [A1 + D0.w]
00000A98 4ED1 jmp [A1]
00000A9A 2F0C move.l -[A7], A4
00000A9C 4EAD 132A jsr [A5 + 0x132A /* export_609 */]
00000AA0 4257 clr.w [A7]
00000AA2 2F0C move.l -[A7], A4
00000AA4 4EBA F8AE jsr [PC - 0x752 /* 00000354 */]
00000AA8 4EAD 0D0A jsr [A5 + 0xD0A /* export_413 */]
00000AAC 508F addq.l A7, 8
00000AAE 6034 bra +0x36 /* 00000AE4 */
00000AB0 70FF moveq.l D0, 0xFFFFFFFF
00000AB2 C06E 000A and.w D0, [A6 + 0xA]
00000AB6 3D40 FFFE move.w [A6 - 0x2], D0
00000ABA 202E 0008 move.l D0, [A6 + 0x8]
00000ABE 7210 moveq.l D1, 0x10
00000AC0 E2A8 lsr D0, D1
00000AC2 0240 FFFF andi.w D0, 0xFFFF
00000AC6 3D40 FFFC move.w [A6 - 0x4], D0
00000ACA 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000ACE 2F0C move.l -[A7], A4
00000AD0 4EAD 13CA jsr [A5 + 0x13CA /* export_629 */]
00000AD4 4297 clr.l [A7]
00000AD6 2F2E FFFC move.l -[A7], [A6 - 0x4]
00000ADA 2F0C move.l -[A7], A4
00000ADC 4EBA FAA6 jsr [PC - 0x55A /* 00000584 */]
00000AE0 4FEF 0010 lea.l A7, [A7 + 0x10]
label00000AE4:
00000AE4 42AE 0014 clr.l [A6 + 0x14]
00000AE8 285F movea.l A4, [A7]+
00000AEA 4E5E unlink A6
00000AEC 205F movea.l A0, [A7]+
00000AEE 4FEF 000C lea.l A7, [A7 + 0xC]
00000AF2 4ED0 jmp [A0]
00000AF4 FFA6 .invalid <<F/6/7>>
00000AF6 FFBC .invalid <<F/6/7>>
00000AF8 FFF0 .invalid <<F/7/7>>
00000AFA FFF0 .invalid <<F/7/7>>
00000AFC FFF0 .invalid <<F/7/7>>
00000AFE FFF0 .invalid <<F/7/7>>
00000B00 FFF0 .invalid <<F/7/7>>
00000B02 FFF0 .invalid <<F/7/7>>
00000B04 FFF0 .invalid <<F/7/7>>